

my_dict = {"王力鸿":99,"周杰伦":88,"林俊杰":77}

# 新增元素
my_dict["张信哲"] = 66
print(f"字典经过新增元素后，结果：{my_dict}")

# 更新元素
my_dict["周杰伦"] = 33
print(f"字典经过更新元素后，结果：{my_dict}")

# 删除元素
score = my_dict.pop("周杰伦")
print(f"字典中被移除了一个元素，结果是：{my_dict},周杰伦的考试分数是:{score}")

# 清空元素
my_dict.clear()
print(f"字典经过清空元素后，结果：{my_dict}")


# 获取全部的key
my_dict = {"王力鸿":99,"周杰伦":88,"林俊杰":77}
keys = my_dict.keys()
print(f"字典的全部keys是{keys}")

# 遍历字典
# 方式1 ：通过获取到全部的key来完成遍历
for key in keys:
    print(f"字典的value是：{key}")
    print(f"字典的value是：{my_dict[key]}")

# 方式2：直接对字典进行for循环，每次循环都是直接得到key
for key in my_dict:
    print(f"2字典的value是：{key}")
    print(f"2字典的value是：{my_dict[key]}")


# 统计字典内的元素数量，len()函数
num = len(my_dict)
print(f"字典中的元素数量有：{num}个")

